/*@import url(jquery-ui-1.8.16.custom.css);*/
@import url(table.css);
@import url(table_page.css);
@import url(table_jui.css);
@import url(ui.jqgrid.css);
@import url(jquery.ui.potato.menu.css);
@import url(screen.css);
@import url(redactor.css);


body { background: #fff; color: #000; margin: 10px; padding: 0; }
body, th, td { font: normal 11px Verdana, Arial, 'Bitstream Vera Sans', Helvetica, sans-serif; }
td {padding: 5px}
hr { border: none; border-top: 1px solid #ccb; margin: 2em 0;margin-bottom:0.5em; }
address { font-style: normal }
img { border: none }
.underline { text-decoration: underline }
ol.loweralpha { list-style-type: lower-alpha }
ol.upperalpha { list-style-type: upper-alpha }
ol.lowerroman { list-style-type: lower-roman }
ol.upperroman { list-style-type: upper-roman }
ol.arabic { list-style-type: decimal }

h1 :link, h1 :visited, h2 :link, h2 :visited, h3 :link, h3 :visited, h4 :link, h4 :visited, h5 :link, h5 :visited, h6 :link, h6 :visited { color: inherit; }
.trac-rawlink { border-bottom: none }

/* Heading anchors */
.anchor:link, .anchor:visited { border: none; color: #d7d7d7; font-size: .8em; vertical-align: text-top; }
* > .anchor:link, * > .anchor:visited { visibility: hidden; }
h1:hover .anchor, h2:hover .anchor, h3:hover .anchor, h4:hover .anchor, h5:hover .anchor, h6:hover .anchor { visibility: visible; }
 @media screen {
a.ext-link .icon { background: url(../extlink.gif) center center no-repeat; padding-left: 12px; }
a.mail-link .icon { background: url(../envelope.png) center center no-repeat; padding-left: 14px; }
}

/* Forms */
input, textarea, select { margin: 2px;
    font-family: Tahoma,Verdana,Arial,Bitstream Vera Sans,Helvetica,sans-serif;
    font-size: 13px;
    padding-top: 2px;
    /*width: 100%; */
}
input, select { vertical-align: middle; font-family: Tahoma,Verdana,Arial,Bitstream Vera Sans,Helvetica,sans-serif;
    font-size: 13px;
    padding-top: 2px;
    /*width: 100%; */
}
option { border-bottom: 1px dotted #d7d7d7 }
fieldset { border: 0px solid #d7d7d7; padding: .5em; margin: 0 }
fieldset#delivery { border: 0 none; padding:0; margin:0; }
form p.hint, form span.hint { color: #666; font-size: 85%; font-style: italic; margin: .5em 0; padding-left: 1em; }
fieldset.iefix { background: transparent; border: none; padding: 0; margin: 0; }
* html fieldset.iefix { width: 98% }
fieldset.iefix p { margin: 0 }
legend { color: #999; padding: 0 .25em; font-size: 90%; font-weight: bold }
label.disabled { color: #d7d7d7 }
.buttons { margin: .5em .5em .5em 0 }
.buttons form, .buttons form div { display: inline }
.buttons input { margin: 1em .5em .1em 0 }
.inlinebuttons input { font-size: 70%; border-width: 1px; border-style: dotted; margin: 0 .1em; padding: 0.1em; background: none; }

.but_links { margin: 2em .5em 1.8em 0;  }
.but_links a{color:#29ABE2; margin-right:35px; text-decoration:underline; cursor:pointer;float:left;}
.but_links a:hover{color:#29ABE2; text-decoration:none; border:0 none; background:none;}

form.showclosed{float:left;}
form.showclosed input[type="submit"]{width:21px;height:19px;border:0 none;}
form.showclosed  #show_open_btn{background: url(/media/img/project-view-descr-active.gif) 0 0 no-repeat; }
form.showclosed  #show_closed_btn{background: url(/media/img/project-view-cloud.gif) 0 0 no-repeat; }

form#search { min-width: 155px;height:20px; }
#search input { font-size: 10px; }
#search label { display: none }
#proj-search{width:95px;margin-top:2px;}
#proj-search-button{width:50px; margin:2px 0;}


/* Alternate links */
#altlinks { clear: both; text-align:left;margin-left:40px; margin-top:0px; }
#altlinks h3 { font-size: 12px; letter-spacing: normal; margin: 0;display:block;float:left;}
#altlinks ul { list-style: none; margin: 0; padding: 0 0 1em }
#altlinks li { border-right: 1px solid #d7d7d7; display: inline; font-size: 11px; line-height: 1.5; padding: 0 1em; white-space: nowrap; }
#altlinks li.last { border-right: none }
#altlinks li :link, #altlinks li :visited { background-repeat: no-repeat; color: #666; border: none; padding: 0 0 2px; }
#altlinks li a.ics { background-image: url(../ics.png); padding-left: 22px }
#altlinks li a.rss { background-image: url(../feed.png); padding-left: 20px }

/* Footer */
#footer { clear: both; color: #bbb; font-size: 10px;  height: 31px; padding: .25em 0; }
#footer :link, #footer :visited { color: #bbb; }
#footer hr {margin:0px;}
#footer #tracpowered { border: 0; float: left }
#footer #tracpowered:hover { background: transparent }
#footer p { margin: 0 }
#footer p.left { float: left; margin-left: 1em; padding: 0 1em; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; }
#footer p.right { float: right; text-align: right; }
/*#entity_dialog_content { padding-bottom: 2em; position: relative }*/
#help { clear: both; color: #999; font-size: 90%; margin: 1em; text-align: right; }
#help :link, #help :visited { cursor: help }
#help hr { display: none }

/* Page preferences form */
#prefs { background: #f7f7f0; border: 1px outset #998; float: right; font-size: 9px; padding: .8em; position: relative; margin: 0 1em 1em; }
* html #prefs { width: 26em } /* Set width only for IE */
#prefs input, #prefs select { font-size: 9px; vertical-align: middle }
#prefs fieldset { background: transparent; border: none; margin: .5em; padding: 0; }
#prefs fieldset legend { background: transparent; color: #000; font-size: 9px; font-weight: normal; margin: 0 0 0 -1.5em; padding: 0; }
#prefs .buttons { text-align: right }

/* Version information (browser, wiki, attachments) */
#info { margin: 1em 0 0 0; background: #f7f7f0; border: 1px solid #d7d7d7; border-collapse: collapse; border-spacing: 0; clear: both; width: 100%; }
#info th, #info td { font-size: 85%; padding: 2px .5em; vertical-align: top }
#info th { font-weight: bold; text-align: left; white-space: nowrap }
#info td.message { width: 100% }
#info .message ul { padding: 0; margin: 0 2em }
#info .message p { margin: 0; padding: 0 }

/* User-selectable styles for blocks */
.important { background: #fcb; border: 1px dotted #d00; color: #500; padding: 0 .5em 0 .5em; margin: .5em; }
dl.wiki dt { font-weight: bold }
dl.compact dt { float: left; padding-right: .5em }
dl.compact dd { margin: 0; padding: 0 }
pre.wiki, pre.literal-block { background: #f7f7f7; border: 1px solid #d7d7d7; margin: 1em 1.75em; padding: .25em; overflow: auto; }
blockquote.citation { margin: -0.6em 0; border-style: solid; border-width: 0 0 0 2px; padding-left: .5em; border-color: #b44; }
.citation blockquote.citation { border-color: #4b4; }
.citation .citation blockquote.citation { border-color: #44b; }
.citation .citation .citation blockquote.citation { border-color: #c55; }
table.wiki { border: 2px solid #ccc; border-collapse: collapse; border-spacing: 0; }
table.wiki td { border: 1px solid #ccc; padding: .1em .25em; }
.wikitoolbar { margin-top: 0.3em; margin-left: 2px; border: solid #d7d7d7; border-width: 1px 1px 1px 0; height: 18px; width: 234px; }
.wikitoolbar :link, .wikitoolbar :visited { background: transparent url(../edit_toolbar.png) no-repeat; border: 1px solid #fff; border-left-color: #d7d7d7; cursor: default; display: block; float: left; width: 24px; height: 16px; }
.wikitoolbar :link:hover, .wikitoolbar :visited:hover { background-color: transparent; border: 1px solid #fb2; }
.wikitoolbar a#em { background-position: 0 0 }
.wikitoolbar a#strong { background-position: 0 -16px }
.wikitoolbar a#heading { background-position: 0 -32px }
.wikitoolbar a#link { background-position: 0 -48px }
.wikitoolbar a#code { background-position: 0 -64px }
.wikitoolbar a#hr { background-position: 0 -80px }
.wikitoolbar a#np { background-position: 0 -96px }
.wikitoolbar a#br { background-position: 0 -112px }
.wikitoolbar a#img { background-position: 0 -128px }

/* Styles for the form for adding attachments. */
#attachment .field { margin-top: 1.3em }
#attachment label { padding-left: .2em }
#attachment fieldset { margin-top: 2em }
#attachment fieldset .field { float: left; margin: 0 1em .5em 0 }
#attachment .options { float: left; padding: 0 0 1em 1em }
#attachment br { clear: left }
.attachment #preview { margin-top: 1em }

/* Styles for the list of attachments. */
#attachments { border: 1px outset #996; padding: 1em }
#attachments .attachments { margin-left: 2em; padding: 0 }
#attachments dt { display: list-item; list-style: square; }
#attachments dd { font-style: italic; margin-left: 0; padding-left: 0; }

/* Styles for tabular listings such as those used for displaying directory contents and report results. */
table.listing { clear: both; border-bottom: 1px solid #d7d7d7; border-collapse: collapse; border-spacing: 0; margin-top: 1em; width: 100%; }
table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
table.listing thead { background: #f7f7f0 }
table.listing thead th { border: 1px solid #d7d7d7; border-bottom-color: #999; font-size: 11px; font-weight: bold; padding: 2px .5em; vertical-align: bottom; }
table.listing thead th :link:hover, table.listing thead th :visited:hover { background-color: transparent; }
table.listing thead th a { border: none; padding-right: 12px }
table.listing th.asc a, table.listing th.desc a { font-weight: bold }
table.listing th.asc a, table.listing th.desc a { background-position: 100% 50%; background-repeat: no-repeat; }
table.listing th.asc a { background-image: url(../asc.png) }
table.listing th.desc a { background-image: url(../desc.png) }
table.listing tbody td, table.listing tbody th { border: 1px dotted #ddd; padding: .3em .5em; vertical-align: top; }
table.listing tbody td a:hover, table.listing tbody th a:hover { background-color: transparent; }
table.listing tbody tr { border-top: 1px solid #ddd }
table.listing tbody tr.even { background-color: #fcfcfc }
table.listing tbody tr.odd { background-color: #f7f7f7 }
table.listing tbody tr:hover { background: #eed !important }
table.listing tbody tr.focus { background: #ddf !important }


table#permlist {margin-top: 0;width:auto;}
table#permlist, table#permlist tr, table#permlist td,table#permlist th{border:0 none;}
table#permlist thead{background:none;}
table#permlist th{font-size:11px; padding-bottom:12px; color:#9a9a9a; font-weight:normal;}
table#permlist td{padding-bottom:10px;}
.owner{font-style: Verdana, Arial, sans-serif; }

/* Styles for the page history table (extends the styles for "table.listing") */
#fieldhist td { padding: 0 .5em }
#fieldhist td.date, #fieldhist td.diff, #fieldhist td.version, #fieldhist td.author { white-space: nowrap; }
#fieldhist td.version { text-align: center }
#fieldhist td.comment { width: 100% }

/* Auto-completion interface */
.suggestions { background: #fff; border: 1px solid #886; color: #222; }
.suggestions ul { font-family: sans-serif; max-height: 20em; min-height: 3em; list-style: none; margin: 0; overflow: auto; padding: 0; width: 440px; }
* html .suggestions ul { height: 10em; }
.suggestions li { background: #fff; cursor: pointer; padding: 2px 5px }
.suggestions li.selected { background: #b9b9b9 }

/* Styles for the error page (and rst errors) */
#content.error .message, div.system-message { background: #fdc; border: 2px solid #d00; color: #500; padding: .5em; margin: 1em 0; }
#content.error div.message pre, div.system-message pre { margin-left: 1em; overflow: hidden; white-space: normal; }
div.system-message p { margin: 0; }
div.system-message p.system-message-title { font-weight: bold; }
#warning.system-message { background: #ffb; border: 1px solid #000; }
#warning.system-message li { list-style-type: square; }
#notice.system-message { background: #dfd; border: 1px solid #000; }
#notice.system-message li { list-style-type: square; }
#content.error form.newticket { display: inline; }
#content.error form.newticket textarea { display: none; }
#content.error #systeminfo { margin: 1em; width: auto; }
#content.error #systeminfo th { font-weight: bold; text-align: right; }
#content.error #traceback { margin-left: 1em; }
#content.error #traceback :link, #content.error #traceback :visited { border: none; }
#content.error #tbtoggle { font-size: 80%; }
#content.error #traceback div { margin-left: 1em; }
#content.error #traceback h3 { font-size: 95%; margin: .5em 0 0; }
#content.error #traceback :link var, #content.error #traceback :visited var { font-family: monospace; font-style: normal; font-weight: bold; }
#content.error #traceback span.file { color: #666; font-size: 85%; }
#content.error #traceback ul { list-style: none; margin: .5em 0; padding: 0; }
#content.error #traceback ol { border: 1px dotted #d7d7d7; color: #999; font-size: 85%; line-height: 1; margin: .5em 0; }
#content.error #traceback ol li { white-space: pre; }
#content.error #traceback ol li.current { background: #e6e6e6; color: #333; }
#content.error #traceback ol li code { color: #666; }
#content.error #traceback ol li.current code { color: #000; }
#content.error #traceback table { margin: .5em 0 1em; }
#content.error #traceback th, #content.error #traceback td { font-size: 85%; padding: 1px; }
#content.error #traceback th var { font-family: monospace; font-style: normal; }
#content.error #traceback td code { white-space: pre; }
#content.error #traceback pre { font-size: 95%; }
#entity_dialog_content .paging { margin: 0 0 2em; padding: .5em 0 0; font-size: 85%; line-height: 2em; text-align: center; }
#entity_dialog_content .paging .current { padding: .1em .3em; border: 1px solid #333; background: #999; color: #fff; }
#entity_dialog_content .paging :link, #content .paging :visited { padding: .1em .3em; border: 1px solid #666; background: transparent; color: #666; }
#entity_dialog_content .paging :link:hover, #content .paging :visited:hover { background: #999; color: #fff; border-color: #333; }
#entity_dialog_content .paging .previous a, #content .paging .next a { font-size: 150%; font-weight: bold; border: none; }
#entity_dialog_content .paging .previous a:hover, #content .paging .next a:hover { background: transparent; color: #666; }
#entity_dialog_content h2 .numresults { color: #666; font-size: 90%; }

/* Styles for search word highlighting */
@media screen {
.searchword0 { background: #ff9 }
.searchword1 { background: #cfc }
.searchword2 { background: #cff }
.searchword3 { background: #ccf }
.searchword4 { background: #fcf }
}
 @media print {
#header, #altlinks, #footer, #help { display: none }
.nav, form, .buttons form, form .buttons, form .inlinebuttons,  .noprint, .trac-rawlink { display: none; }
form.printableform { display: block }
}

/* ---------------------------------- MaxStyles ------------------------------------------- */

/* �������� */
body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#F7F7F7 }
input[type="button"], input[type="submit"], input[type="reset"] { padding:0 6px; }

/* ��������������� ����� */
.clear { clear:both }
.nowrap { white-space:nowrap; }
.small { font-size:10px; }
.dotted { border-bottom:1px dotted; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center !important; }
.gray{color:#a6a6a6;}
.middle { font-size:11px; }
.black{color:#000;}
.v_align_t{vertical-align:top;}

/* top-panel */
div.top-panel { float:left; background: rgba(195,230,0, 0.95);position:fixed;width:100%;z-index:1000;}
div.top-panel div.logo { float:left; margin:0 30px 0 40px; font-family:Arial, sans-serif; font-size:17px; font-weight:bold; color:#A8A8A8; font-style:italic; line-height:27px; }

/*  header, mainnavigation, search */
div.bottom-panel{float:right}
#main {  }

#index-main { padding:0 40px 40px}
#index-main > div {  }
#index-main .left-column { width:100%; float:left; }
#index-main .right-column { margin-left:50%; }

/*  index-page  */
.list-hdr {font-style:italic;font-size:17px;border-bottom:1px solid #d9d9d9; color:#a6a6a6;padding-bottom:0.2em;margin-bottom:1em; min-height:19px;padding:0px 0px 2px 0px}
.ui-toggler { float:right }
.f_l{float:left;}
.list-item { margin:.5em 0 1em; position:relative; padding-top:4px; }
.list-sub-item { margin:8px 0 8px 25px; position:relative }

				div.project-name			 { display:inline; margin-top:4px; }
				div.project-name					.hidden-links { float:left; display:none; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#fff; position:absolute; top:-4px; } /* �������� ����� ����������� ����� ������ */
				div.project-name 						a { text-decoration:none; }
				div.project-name 						> a { margin-right:5px; }
				div.project-name 						> a > span { color:#29ABE2; border-bottom:1px dotted; }
				div.project-name:hover					> a:hover > span { border-bottom-style:solid;  }

				div.project-name .hidden-links		> a { background-color:#000; margin-left:3px; padding:0px 4px 4px 4px; }
/*css3	 	div.project-name .hidden-links		> a {-moz-box-shadow: 0px 0px 3px #666; -webkit-box-shadow: 0px 0px 3px #666; box-shadow: 0px 0px 3px #666;}*/

				div.project-name .hidden-links		> a > span { border-bottom-style:solid; color:#DDD; border-bottom:1px solid; white-space:nowrap; }
				div.project-name .hidden-links		> a > span:hover { color:#FFF; border-bottom-style:none; }

	.description { font-size:11px; margin-top:4px;  }

	.ticket-id { position:absolute; left:-40px; color:#999; font-size:11px; padding-top:3px; }
	.ticket-name { padding-top:0px }
	.ticket-project { color:#999; font-size:11px; float:left; margin-right:24px; }
	.ticket-project a { color:inherit; }
	.ticket-project span { color:#999; margin:0 3px; }
	.ticket-meta { color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:11px; white-space:nowrap; display:inline;}
	.ticket-meta span { color:#999; margin:0 5px; }

	.clear { clear:both; height:0; line-height:0; }

#header { padding:5px 40px 0 40px; }
#header .header-tbl { width:100%; border-collapse:collapse }
#header 	.header-tbl td { color:#999; vertical-align:bottom; }
#header 	.header-tbl td.logo-nav-td { width:60%; padding-right:0px; font:2em "Trebuchet MS", Arial, Helvetica, sans-serif;
    /*text-shadow: #FFF 1px 1px 0px ; */
}
#header 	.header-tbl td.main-nav-td { padding-bottom:2px; padding-right:40px; }
#header 	.header-tbl td.search-td { width:1%; height:60px; vertical-align:top;}

#logo { color:#999 }
#logo2 { color:#000 }

:link, :visited { color:#29ABE2 }

/* Navigation */
.nav h2, .nav hr { display: none }
.nav ul { list-style: none; margin: 0; padding:0;}
.nav li { border-right: 1px solid #d7d7d7; display: inline; padding: 0 .75em; white-space: nowrap; }
.nav li.last { border-right: none }

#listTasksForMe, #listMyTasks{overflow:visible; min-height:100px;}

#metanav { margin-bottom:25px; }
#metanav li { display:none }
#metanav li.first { display:inline; border-right:none; font-size:10px; color:#999; font-family:Tahoma, Geneva, sans-serif; }
#metanav li.Preferences {display:inline;border-right:0 none; font-size:11px;}

#ctxtnav{margin-top:15px;}
*:first-child+html #ctxtnav{margin-top:10px;}
#ctxtnav,#ctxtnav a {/* display:none*/font-size:13px;color:#A6A6A6; font-family:Tahoma,Arial,sans-serif; text-align:center;}

/* Content */
div.main-content { background-color:#F7F7F7 }

#content { padding:0px 40px; }
#entity_dialog_content   h1 { font: normal 21px Arial, Helvetica, sans-serif !important; margin:0.67em 0; }
#entity_dialog_content   h2 { font: italic 17px Arial, Helvetica, sans-serif !important; margin:0.83em 0; color:#999;  }
/*#entity_dialog_content   h3 { font: bold 13px Arial, Helvetica, sans-serif !important; margin:0.67em 0; }*/
#entity_dialog_content   h3 {font-size:10px !important; margin-top:8px;margin-bottom:0px;font-family:tahoma;}
#entity_dialog_content   p { margin:1em 0; }
#entity_dialog_content .options h2{border-bottom:1px solid #d9d9d9;padding-left:12px;margin:45px 0 20px 0;}
#entity_dialog_content .options  input{margin:0 0 0 12px;}

a.ext-link .icon { text-decoration:none; }
a.mail-link .icon { background: url(../envelope.png) center center no-repeat; padding-left: 14px; }

#warning { /*display:none*/ } /* �������� ��������� �������� */


.prjDescToggler {width:21px;height:19px;float:right; }

.with_descr.active{background: url(/media/img/project-view-descr-active.gif) 0 0 no-repeat;cursor:default;}
.with_descr {background: url(/media/img/project-view-descr.gif) 0 0 no-repeat;cursor:pointer;}
.without_descr{background: url(/media/img/project-view-cloud.gif) 0 0 no-repeat;cursor:pointer;}
.without_descr.active{background: url(/media/img/project-view-cloud-active.gif) 0 0 no-repeat;cursor:default;}


/* links */

 .show_all{
 display:none;
 cursor:pointer;
 color:#999;
 }
 .show_all_left{
 width:394px;
 height:22px;
 background: url(/media/img/show_all_left.gif) left top no-repeat;
 display:none;
 margin-top:20px;
 margin-left:40px;
 margin-bottom:20px;
 }
 .show_all_right{
 width:100%;
 height:100%;
 background: url(/media/img/show_all_right.gif) right top no-repeat;

 }
 .show_all_center{
 height:100%;
 background: url(/media/img/show_all_center.gif) left top no-repeat;
 margin-left:162px;
 margin-right:142px;
 cursor:pointer;
 }

 .show_all_hide{
  background: url(/media/img/show_all_hide.gif) left top no-repeat;
 }

.close-selected{background:none; border:0 none; text-decoration:underline; color:#b3b3b3; cursor:pointer;padding:0px !important;margin-right:35px;}

/* footer */
#footer { margin:10px 40px 0px 40px}

#content.admin h1 { float: left; }

#tabs { background: #f7f7f0; border: 1px solid black;
  border-color: #ccc #666 #666 #ccc; clear: left;
  margin: 1em 0 40em; padding: .5em 0 0; float: left; width: 15em;
}
#tabs ul { list-style: none; margin: 0 0 .5em; padding: 0; }
#tabs li { color: #999; font-size: 90%; font-weight: bold; margin: 0;
  padding: 0.1em 5px;
}
#tabs li li { color: #000; font-size: 100%; font-weight: normal;
  margin: 0 -3px; padding: 1px 0 1px 10px;
}
#tabs li li.active { background: #ddc; border: 1px solid;
  border-color: #ccc #000 #666 #ccc; padding: 0 0 0 9px;
}
#tabs li li a.active { background: #ddc; border: 1px solid;
  border-color: #ccc #000 #666 #ccc; padding: 0 0 0 9px;
}

#tabs :link, #tabs :visited { border: none; display: block }
#tabs :link:hover, #tabs :visited:hover { background: transparent;
  color: #000;
}

#tabcontent { padding: 0.4em 0 0.4em 2em; margin-left: 15em; min-height: 300px; }
#tabcontent h2 { color: #333; margin-top: 0; }
#tabcontent form { overflow: auto; padding: 0 1px; }
p.help { color: #666; font-size: 90%; margin: 1em .5em .5em; }

#revokeform,#enumtable{width:60%}
#enumlist tbody td { vertical-align: middle; }

#tabcontent form.addnew { clear: right; float: right; margin: -2em 0 2em 2em; width: 33%; overflow: visible; padding: 0 }
#tabcontent form.mod { margin-top: 1em; overflow: visible; padding: 0 }
form.mod fieldset { margin: 0 }
form.mod .field { margin: .5em 0; }
form .field em { color: #888; font-size: smaller }
form .field .disabled em { color: #d7d7d7 }

table.listing { clear: none; }
table.listing .sel, table.listing .default { text-align: center; width: 1% }
table.listing .num { text-align: right; width: 1% }

/* Plugins panel */
form#addplug { width: 35% }
.plugin { background: #f7f7f7; border: 1px solid #d7d7d7; margin: 0 0 2em;
  padding: 2px .5em; text-align: left;
}
.plugin h3 { margin: .5em 0; color: #bb0000;}
.plugin h3 a {
 padding: 2px .5em; text-align: left;
}
.plugin h3 a { background: url(../expanded.png) 0 50% no-repeat;
 padding-left: 16px;
}
.collapsed h3 a { background-image: url(../collapsed.png); }
.plugin .buttons { margin-top: 0; text-align: right }
.plugin .uninstall { margin-top: -2.6em; padding: 0 }
.plugin .summary, .plugin .info { color: #999; font-size: 80%;
  padding-left: 16px;
}
.plugin .summary { margin: -.5em 0 .5em }
.plugin .info { margin: 1em 0 .5em; }
.plugin .info dt { float: left; width: 7em; }
.plugin .info dd { padding: 0; margin: 0; }
.plugin .listing { width: 100% }
.collapsed .info, .collapsed .listing, .collapsed .update { display: none }
.plugin .listing td { background: #fff }
.plugin .listing .name p { color: #999; font-size: 80%; margin: 0 }

/* Perm Panel */
#permlist div { float: left; min-width: 13em; max-width: 33%;
  padding: 0 2em 0 0;
}
fieldset tr.field th { text-align: right; }

@import url(code.css);

#content.ticket {  max-width: 100%;padding-left:0px;padding-right:0px;}

#newticket #field-description { width: 100% }
#newticket #properties { width: 100% }

#ticket {
 margin-top: 1em;
 padding: .5em 1em;
 position: relative;
}

div#ticket.ticketdraft {
 background: #f4f4f4 url(../draft.png);
}
div#ticketchange.ticketdraft {
 padding: 0 1em;
 margin: 1em 0;
}
div#ticketchange.ticketdraft h3 {
 margin-top: .5em;
}
.preview-notice { font-weight: bold; }

.ticketdraft {
 background: #f4f4f4 url(../draft.png);
 border: 1px outset #996;
 padding: 0 .2em;
}

.ticket {font-family:Tahoma,Arial, sans-serif;}
.ticket .list-hdr{font-size:11px;font-family:Tahoma,Arial, sans-serif;font-style:normal; color:#000;}
.ticket .list-hdr div{float:left;margin-right:0px;}
.ticket .list-hdr .date p{display:block;float:left;margin:0 30px 0 0 !important;}
#content.ticket h1{font-size:24px;font-family:Tahoma,Arial, sans-serif;font-weight:normal; margin:1em 0;}

.ticket #attachments{border:0 none;padding:0 0 0 12px;}
.ticket #attachments .attachments{margin-left:0px;margin-bottom:17px;font-family:Tahoma,Arial, sans-serif;}
.ticket #attachments dt{display:block;list-style-type:none;}
#content .options{font-size:11px;color:#a6a6a6;margin-bottom:40px;}
#content .options a{font-size:13px;}
#content .options h2,.changelog h2{border-bottom:1px solid #d9d9d9;padding-left:12px;margin:45px 0 20px 0;}

#comment{margin-top:10px;}
#content .options p,#content .options ul li{color:#000;}
#content .options form{}

#content .searchable h3{display:inline;}

.wrap_left{width:65%;float:left;overflow:visible;}
.wrap_right{width:35%;float:right;}
.wrap_right .properties {margin-left:12%;margin-right:22px;border-collapse: collapse;float:right;}
.wrap_right .properties td{line-height:24px;border-bottom:1px dotted #a6a6a6; padding-right:25px;font-family:Tahoma,Arial, sans-serif; }
.wrap_right .properties td#child_text{padding-right:0px;}
td#child_text form{}

.edit_tab{float:left; /*padding-top:5px;*/padding-right:7px;padding-left:7px; margin-top:0px;margin-right:20px;/*width:200px;*/height:24px;/*background: #e7e6e6 url(/media/img/ugol_na.gif) no-repeat top right*/;color:#29ABE2;text-decoration:none;font-family:Arial, sans-serif; position:relative; bottom:-20px;}
.edit_tab.active{background:url(/media/img/tab.jpg);background-position:top left;background-color: #737373; cursor:default; color:#fff;text-decoration:none;padding-right:7px;padding-left:7px;}
.edit_tab.tab_hover{cursor:pointer;}
.edit_tab .list-hdr{float:right; border:0 none;}
.edit_tab span{line-height:24px;font-size:11px;font-family:tahoma;}
*:first-child+html .p_t_3_ie{margin-top:1px !important;}

.edit_tab span.underline_dashed{/*margin-left:15px;border-bottom:1px dashed #a6a6a6;*/}
.edit_tab.newticket{cursor:default;}
.edit_tab_bot{width:100%;height:15px;background:url(/media/img/grad_top.gif);background-repeat:repeat-x;background-position:bottom left;}

#edit_form{position:relative; top:-3px;}
#edit_form{margin-top:0;padding-top:0;/*min-height:570px;background: #fff;padding-bottom:25px;padding-top:15px;display:none;*/min-height:685px;overflow:visible;}
#edit_form table{ width:100%; }
#edit_form table#edit_all th {color:#a6a6a6; font-family:Tahoma,Arial, sans-serif; vertical-align:top;}
#edit_form table#edit_all th label{margin-right:15px; }
#edit_form textarea{height:25px;width:600px;overflow:auto;margin:0 0 0 0px;padding:0;font-family:Tahoma,Arial, sans-serif; font-size:13px;}
#edit_form textarea#comment {height:100px;}
#edit_form input[type="text"]{height:22px;width:240px;font-family:Tahoma,Arial, sans-serif; font-size:13px;}
#edit_form.newticket{display:block;}

#history{}


#edit_form #edit_properties{border-collapse: collapse;font-family:tahoma;}
#edit_form #edit_properties input{width:150px;height:22px;margin:0;padding:0;border:0;}
#edit_properties select{width:153px;height:22px;margin:0;padding:0;border:0;}
#edit_properties td,#edit_properties th{border-bottom-color: #A6A6A6; border-bottom-style: dotted;border-bottom-width: 1px;   /* line-height: 24px;*/}
#edit_properties td,#edit_properties td{font-family:tahoma;vertical-align:top;}

#edit_form  th{text-align:left;/*height:30px;line-height: 24px*/;color:#a6a6a6; font-family:Tahoma,Arial, sans-serif; vertical-align:top;}
#edit_form #edit_properties th label{margin-right:10px;}
/*#edit_form .buttons{margin-left:20px;}   */
#edit_form h2{font-size:15px;margin:0 0 5px 0px;}

#edit_all_table{margin:0px 0px 0px 0px;}

#edit_all{float:left;width:100%;overflow:visible;-moz-border-radius: 10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px; background-color: #FFFFFF;border-collapse:collapse;/*background-image: url("/media/img/grad_left.gif");*/background-position: left top;background-repeat: repeat-y;behavior:url(PIE.htc)}
#middle {
	border-right: 450px solid #EBEBEB;
	height: 1%;
	position: relative;

	 -moz-border-radius-topright: 10px;
	 -moz-border-radius-bottomright:10px;
	 -webkit-border-top-right-radius:10px;
	 -webkit-border-bottom-right-radius:10px;
	 border-top-right-radius:10px;
	 border-bottom-right-radius:10px;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#entity_properties {
	float: right;
	margin-right: -450px;
	width: 450px;
	position: relative;
	background: #EBEBEB;
	 -moz-border-radius-topright: 10px;
	 -moz-border-radius-bottomright:10px;
	 -webkit-border-top-right-radius:10px;
	 -webkit-border-bottom-right-radius:10px;
	 border-top-right-radius:10px;
	 border-bottom-right-radius:10px;
}

#entity_properties_inline {
	float: right;
	margin-right: -450px;
	width: 450px;
	position: relative;
	background: #EBEBEB;
	 -moz-border-radius-topright: 10px;
	 -moz-border-radius-bottomright:10px;
	 -webkit-border-top-right-radius:10px;
	 -webkit-border-bottom-right-radius:10px;
	 border-top-right-radius:10px;
	 border-bottom-right-radius:10px;
}

.left_block{
	padding-bottom: 40px;
    padding-left: 0px;
    padding-right: 22px;
    padding-top: 20px;
    min-height: 55px;
    overflow: visible;
}

.grad_l {/*position:relative;left:-20px;*/background-image: url("/media/img/grad_left_top.png");background-position: left top;background-repeat: no-repeat;}
.grad_r {background-image: url("/media/img/grad_right_top.png");background-position: right top;background-repeat: no-repeat;}
.grad_b {/*background-image: url("/media/img/grad_bottom.gif")*/;background-position: left top;}
.grad_l_b {background-image: url("/media/img/grad_left_bottom.png");background-position: left bottom;background-repeat: no-repeat;padding-left:20px;}
.grad_r_b {overflow:hidden;background-image: url("/media/img/grad_right_bottom.png");background-position: right bottom;background-repeat: no-repeat;padding-right:20px;}
.grad_r_m {background-image: url("/media/img/grad_right_middle.png");background-position: right top;background-repeat:repeat-y;}
.grad_l_m {background-image: url("/media/img/grad_left_middle.png");background-position: left top;background-repeat:repeat-y;}

.t_l_ugol{background-image: url("/media/img/t_l_ugol.gif");background-position: right top;position:relative; bottom:-20px; left:-18px;}

h1 .status { color: #444; }
#ticket h2.summary { margin: 0 0 .8em 0 }
#ticket .date { color: #996; float: right; font-size: 85%; position: relative }
/*#ticket .date p { margin: .3em }*/

#ticket table.properties {
 clear: both;
 border-top: 1px solid #dd9;
 border-collapse: collapse;
 table-layout: fixed;
 width: 100%;
}
#ticket table.properties tr { border-bottom: 1px dotted #eed }
#ticket table.properties td, #ticket table.properties th {
 font-size: 90%;
 padding: .5em 1em;
 vertical-align: top;
}
#ticket table.properties th {
 color: #663;
 font-weight: normal;
 text-align: left;
 width: 20%;
}
#ticket table.properties td { width: 30% }
#ticket table.properties td p:first-child { margin-top: 0 }
#ticket table.properties td p:last-child { margin-bottom: 0 }
#ticket table.properties .description { border-top: 1px solid #dd9 }

#ticket .description h3 {
 border-bottom: 1px solid #dd9;
 color: #663;
 font-size: 100%;
 font-weight: normal;
}
#ticket .description h3 .lastmod {
 font-size: 90%;
}
#ticket .inlinebuttons {
 float: right;
 position: relative;
 bottom: 0.3em;
}

.changelog {font-family:Arial, Helvetica, sans-serif;padding:0;  }
.changelog form{margin-left:12px; }
.changelog p{margin-top:5px; }
#preview { border: 1px solid #d7d7d7; padding: 1em }
#preview h3, .changelog h3 {
 /*border-bottom: 1px solid #d7d7d7;        */
 color: #999;
 font-size: 100%;
 font-weight: normal;
}
.threading, .changelog .inlinebuttons { float: right; }
.threading { font-size: 90%; }
.threading.f_l,.changelog .inlinebuttons_ticket.f_l { float:left; margin-left:50px; }
.changelog .inlinebuttons_ticket input { font-size:10px;}


#preview .changes { list-style: square; margin-left: 2em; padding: 0; }
#preview .comment, .changelog .comment { margin-left: 2em }

.changelog .changes {/*margin-left:10px;*/margin-top:15px; }
.changelog .changes li{list-style-type:none;background:url(/media/img/marker.gif);background-repeat:no-repeat;background-position:center left;  padding-left:7px;}
.m_t_20{margin-top:20px;}
.p_40{padding:0 40px;}
.p_50{padding:0 50px;}
.p_20{padding:0 20px;}
#content p.m_t_20{margin-top:0px; margin-bottom:0px;padding-top:20px; padding-bottom:10px;}
img.hor_grad {width:100%; height:20px; margin:0; padding:0;}
img.vert_grad {height:100%; width:20px; margin:0; padding:0;}

form .field {/* margin-top: .75em;*/ width: 100% }
form .field fieldset.iefix { margin-left: 1px; margin-right: 1px }
form .field #comment { margin-left: -1px; margin-right: -1px; padding: 0; width: 50%;height:100px; }
form .field .wikitoolbar { margin-left: -1px }

#properties { white-space: nowrap; line-height: 160%; padding: .5em }
#properties table { border-spacing: 0; width: 100%; }
#properties table th {
 padding: .4em;
 text-align: right;
 width: 20%;
 vertical-align: top;
}
#properties table th.col2 { border-left: 1px dotted #d7d7d7 }
#properties table td { vertical-align: middle; width: 30% }
#properties table td.fullrow { vertical-align: middle; width: 80% }

#action { line-height: 2em; border-right:0 none; border-left:0 none;padding-top:0px;padding-bottom:0px;margin-bottom:0px;}
#action select{display:block;margin: 0 auto;}
#action input[type="text"]{display:block; width:190px}

#action .action_div{cursor:pointer;height:116px;padding-left:15px; float:left; text-align:center;position:relative;bottom:-13px;}
#action .action_div .action_div_right{padding-right:15px;}
#action .action_div .action_div_middle{height:116px;}

#action .action_div.active{background:url(/media/img/action_left.png);background-repeat:no-repeat;background-position:bottom left;}
#action .action_div.active .action_div_right{background:url(/media/img/action_right.png);background-repeat:no-repeat;background-position:bottom right;}
#action .action_div.active .action_div_middle{background:url(/media/img/action_middle.gif);background-repeat:repeat-x;background-position:bottom left;}

#ticket-comment{background:url(/media/img/grad_comment_top1.png);background-color:#e8e8e8;background-repeat:repeat-x;background-position:top left;}
#ticket-comment .comment_div{padding:0 40px 30px 40px;background:url(/media/img/grad_comment_bottom.png);background-repeat:repeat-x;background-position:bottom left;  font-family:Arial,Tahoma,Helvetica,sans-serif;font-style:italic;}

fieldset.radio { border: none; margin: 0; padding: 0 }
fieldset.radio legend {
 color: #000;
 float: left;
 font-size: 100%;
 font-weight: normal;
 padding: 0 1em 0 0;
}
fieldset.radio label { padding-right: 1em }

form.printableform {margin:0; }
#content .printableform h3 {font-size:10px !important; margin-top:8px;margin-bottom:0px;font-family:tahoma;}
.inlinebuttons input{border:1px solid #CCCCBB;background:#EBEBEB;font-size:14px;cursor:pointer}

#action_block{display:none;}

.none{display:none !important;}
img.ui-datepicker-trigger{/*display:none;position:absolute;*/top:8px;left:115px;}

#edit_properties select{border:1px solid #d6d6d6;background-color:#fff; width:240px; font-size:13px;font-family:Tahoma,Verdana,Arial,Bitstream Vera Sans,Helvetica,sans-serif;height:25px;padding-top:2px;}
#edit_form #edit_properties input{width:240px;font-family:Tahoma,Verdana,Arial,Bitstream Vera Sans,Helvetica,sans-serif;font-size:13px;height:23px;border:1px solid #d6d6d6;padding-left:3px;}

.on{width:240px;height:25px;}
.outer{
	position:absolute;top:0px;left:0; height:25px;background-color:#EBEBEB;width:200px;font-family:Tahoma,Verdana,Arial,Bitstream Vera Sans,Helvetica,sans-serif;font-size:13px;
	padding-top:3px;padding-left:4px;  white-space:nowrap; height:21px;line-height:16px;border:1px solid #EBEBEB;
}
#out-parent{color:#29ABE2; text-decoration:underline;padding-top:2px;padding-left:4px; height:22px;}
#parent{position:absolute; top:0px;left:0px;width:190px; background-color:#fff;padding-top:2px;padding-left:4px;  overflow-x:hidden;white-space:nowrap; height:21px;line-height:16px;border:1px solid #d6d6d6}

*:first-child+html .on{top:-1px;}
*:first-child+html #parent{top:1px;left:0px;padding-top:1px;}
*:first-child+html .outer{padding-top:4px;padding-left:4px;}
*:first-child+html #edit_form #edit_properties input{padding-top:3px;padding-left:4px;height:20px;}
*:first-child+html #edit_properties select{margin-top:2px;}

input#save_button{
background:url(/media/img/save_na.gif);background-repeat:no-repeat;background-position:0 0;
border:0 none;
padding-bottom:2px;
width:211px;
height:37px;
cursor:pointer;
}

input#save_button.act{
background:url(/media/img/save.gif);background-repeat:no-repeat;background-position:0 0;
}

#entity_dialog_content input.Attach_file{
background:url(/media/img/attach_file.gif);background-repeat:no-repeat;background-position:0 0;
cursor:pointer;
width:161px;
height:31px;
border:0 none;
margin:0;
}

#attachments a.timeline{color:#A6A6A6; text-decoration:none;font-size:11px;}

.comment_top{
background-color:#EEE;background-repeat:no-repeat;background-position:0 0;
width:100%;
overflow:hidden;
margin-bottom:10px;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
border-radius:10px;
}

.comment_middle{
padding:1px 0px 10px 12px;
width:100%;
    /* white-space: pre-wrap;*/
     white-space: -moz-pre-wrap;
     white-space: -pre-wrap;
    /* white-space: -o-pre-wrap; */
     word-wrap: break-word;
     float:left;
}

.comment_pul{
background:url("/media/img/cloud_pul.png");background-repeat:no-repeat;background-position:0 0;
padding-left:13px;
font-fanily:Arial;
}

#entity_dialog_content .comment_pul p{
margin-bottom:10px;
}

.comment_middle_in{
 padding:0 10px 0px 0px;margin-top:10px;
}

.comment_bottom{
width:626px;
height:8px;
}

.beauty{background-color:#EBEBEB;border:0 none;font-size:16px;}

.one{position:relative;overflow:visible;margin-bottom:10px;padding-top:0px;}
.one.left_4{left:4px;cursor:default;min-height:37px;}
.two {padding-top:0px;padding-left:1px;padding-bottom:0px;border:1px solid #fff;position:absolute;z-index:100;top:0px;left:0px;width:600px !important;background-color:#fff;font-size:24px;min-height:35px;font-family:Tahoma,Arial,sans-serif; }

.two span {cursor: /*url('/media/img/magic-form-cur.png'),url('/media/img/magic-form-cur.cur'),*/text;}


.two pre{font-family:Tahoma,Arial,sans-serif;margin:0;padding:0; display:inline; z-index:900;cursor: text;}
.two pre {width:99%;
     white-space: pre-wrap;
     white-space: -moz-pre-wrap;
     white-space: -pre-wrap;
     white-space: -o-pre-wrap;
     word-wrap: break-word;
}
.two_ta{padding-top:1px;padding-left:2px;position:absolute; top:0; left:0;width:602px;height:100%;background-color:#fff;font-family:Tahoma,Arial,sans-serif;}
.two_ta pre{font-family:Tahoma,Arial,sans-serif;margin:0;padding:0; display:inline; z-index:900;cursor: text;}

.two_ta pre {width:99%;
     white-space: pre-wrap;
     white-space: -moz-pre-wrap;
     white-space: -pre-wrap;
     white-space: -o-pre-wrap;
     word-wrap: break-word;
}

.two_ta .pre{font-family:Tahoma,Arial,sans-serif;margin:0;padding:0; display:inline; z-index:900;cursor: text;}

.two_ta .pre {width:99%;
   /*  white-space: pre-wrap;
     white-space: -moz-pre-wrap;  */
     white-space: -pre-wrap;
   /*  white-space: -o-pre-wrap;  */
     word-wrap: break-word;
}

*:first-child+html .two{padding-top:1px;padding-left:0px;padding-bottom:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.two{/*padding-bottom:10px;*/}
#edit_form #edit_properties select{padding-top:0px;}

}
*:first-child+html .two pre {white-space: pre;}
*:first-child+html .two_ta{padding-top:2px;padding-left:1px;}
*:first-child+html .two_ta pre {white-space: pre;}



#edit_form textarea.field-description {padding-top:4px; padding-left:4px;height:50px;}
.pointer{cursor:pointer;}
#edit_form .h20 {min-height:55px;overflow:visible;}


#field-summary{margin-left:0;margin-top:0;padding-top:0;position:relative; top:0px;left:0px;font-size:24px !important;font-family:Tahoma,Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif !important;}
/**:first-child+html #field-summary{ margin-top:0;padding-top:0;position:absolute; top:4px;left:0px;} */
#childs {padding-top:20px;min-height:100px;overflow:visible;padding-bottom:20px;background-color:#ffffff;padding-left:20px;padding-right:20px;-moz-border-radius: 10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
#childs table{width:90%; border:0 none;margin:0 0 20px 0;}
#childs table th{background-color:#EBEBEB; border:0 none;}
#childs table td,#childs table tr{ border:0 none;}
#child_text a{margin-right:10px;}

#history {min-height:100px;overflow:visible;padding-bottom:20px;padding-top:20px;background-color:#ffffff;-moz-border-radius: 10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}



.size_11{font-size:11px;}
.top3{position: relative;top: -3px;}

#edit_form textarea{margin:0; padding:0; left:0; top:0;/*margin-bottom:10px;*/height:48px;}
/*#out-started span,#out-due span{margin-left:20px;}  */

/*#field-started,#field-due,#out-started,#out-due,#on-started,#on-due{width:90px !important;}
#property-started, #property-due{width:130px !important;}     */

#edit_form #edit_properties input#field-started, #edit_form #edit_properties input#field-due{/*padding-left:23px;width:167px;*/}
*:first-child+html #edit_form #edit_properties input#field-started,*:first-child+html #edit_form #edit_properties input#field-due{/*padding-left:24px;*/}

.tooltip {
    display: none;
    background: url(/media/img/black_arrow_big.png);
    padding: 20px 30px 10px 30px;
    height: 183px;
    width: 310px;
    font-size: 11px;
    color: #fff;
}

.tooltip a {
    color: #ad4;
    font-size: 11px;
    font-weight: bold;
}


.ui-widget-header{/*height:50px !important;clear:both;*/}
/*.ui-dialog{position:absolute !important; top:18px !important;}   */
/*#edit_properties input.datepick{width:130px !important;}*/

.menu_item_active {
    text-decoration: none;
    color: #3C3C3C;
    margin:  0 6px;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    border-top: 2px solid #DD4B39;
    padding-top: 5px;
    font-weight: bold;
}

.menu_item_passive {
    text-decoration: none;
    color: #3C3C3C;
    margin:  0 6px;
    font-style: normal;
    font-weight: normal;
    font-size: 13px
}

label {
    /*background-color: #FFFFFF;*/
    /*border: 1px solid #D6D6D6;*/
    font-family: Tahoma,Verdana,Arial,Bitstream Vera Sans,Helvetica,sans-serif;
    font-size: 13px;
    height: 25px;
    padding-top: 2px;
    width: 240px;
    vertical-align: middle;
}

td label {
    color: #3c3c3c

}

.message-info, .ui-widget-content .message-info, .ui-widget-header .message-info { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.message-info a, .message-info a:link, .message-info a:visited { color: #555555; text-decoration: none; }
.message-error, .ui-widget-content .message-error, .ui-widget-header .message-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.message-error a, .ui-widget-content .message-error a, .ui-widget-header .message-error a { color: #cd0a0a; }
.message-error-text, .ui-widget-content .message-error-text, .ui-widget-header .message-error-text { color: #cd0a0a; }
.message-hover, .ui-widget-content .message-hover, .ui-widget-header .message-hover, .message-warning, .ui-widget-content .message-warning, .ui-widget-header .message-warning { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.message-success, .ui-widget-content .message-success, .ui-widget-header .message-success  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.message-success a, .ui-widget-content .message-success a,.ui-widget-header .message-success a { color: #363636; }
